#ifndef VFieldEditor_H
#define VFieldEditor_H					 

#include "VField.h"

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

class VFieldEditor : public QLineEdit
{
	Q_OBJECT
	Q_PROPERTY(VField field READ field WRITE setField USER true)

public:
	VFieldEditor(QWidget *widget = 0);

public:
	VField field();
	void setField(const VField &f);
	
protected:
	virtual void focusInEvent(QFocusEvent *e);
	
private:
	VField m_field;
};

///////////////////////////////////////////////////////////////////////////////

#endif
